In my experience, multiple heaters and filters on a tank is a good idea.
For heaters, splitting the load is good just in case either heater fails in either the "off" or "on" position. The size of the heaters you need depends in part on the temperature differential between the tank and your room on the coldest day of the year. If your house is centrally heated and you keep it at 72F, then two 50 watt heaters would probably be enough. If the tank is close to a window or in an unheated room then two 75's might be more appropriate.
For filters, the advantage of two units is similar, but also has the benefit of giving you a unit ready for use if you decide to set up a new tank. You can have both your Penguins running on your tank with no problem. I've had a 29g tank with a Penguin 330 and an Aquaclear 500 running in the past, and the fish did not object to the currents thus created. Then if you ever set up a new tank you can take biowheels and/or filter media and transfer them over for an almost immediate cycle.
By the way, I usually keep ceramic bio-rings in those little baskets. Or, if your water is soft and you need to add buffering capacity, a small media bag with a little crushed coral. The extra space for nitrifying bacteria may be overkill, but it can't hurt (and, as noted above, gives you additional media for transfer should you want to set up a new tank).