Until I finish building it, I'm using Home++ for daily operations.
Here's one of the more confusing tips for you:
Layers are literally like putting screens on top of one another. So start with your default screen (if you do buttons like I did) on layer 1 or 2. If you use buttons to hide/show widgets, you'll want to have a full screen, blank transparent springboard on that level to prevent accidental activation of widgets/apps on layers below. If you want to "hide" the stuff on layers below, you'll need to make your that springboard a dark solid OR link a full screen picture (with image from gallery or live wall paper) to it. Note, the fulls screen pictures eat up more resources than anything and would be the first thing to avoid if you start getting bad bitmap errors.
Also, you can increase bitmap limits from preferences. Default is 6.6megs, and try increasing a few megs at a time. Helps a little, to a point.
Sh!t...I just accidentally deleted one of the boxes that opens when you hit a button and shows the apps. LOL Maybe I'll have to start over?