Tiramisu is correct, the HTC Widgets will only work on HTC's TouchFLO. You could always put a picture frame or two on the blank home screens.
I've played around with a few of the other home apps (Sweeterhome/Panda/aHome) of which I liked aHome the most (I only tested using the free versions of each app). It allows you to add however many home screens you want (from 1 to 10) just by draggin a widget/app to the right of the last home screen. It's highly customisable, and you can even get it to autorotate the home screen, as well as automatically getting rid of empty screens. Android widgets have to be written to support aHome specifically (a list of them can be found within aHome's menu) so there not so many as of now, but out of the box it comes bundled with several widgets (not as extensive as the HTC TouchFLO ones). One the best bits is the abiliy to add a dock on the bottom strip of your home screen. You can populate the dock with up to 4 of your favourite apps/folders. The cool thing about the dock is that it's persistent no matter what home screen you are on, so you'll always have access to your 4 favourite apps/folders. However, no matter how useful I found aHome, I found it's performance to be noticeably slower than TouchFLO (e.g. scrolling through menus, etc.). I don't know if this is because I was using the free version
On balance, I do prefer TouchFLO's more polished feel, it's well designed widgets, as well as it supporting most (if not all) of the Android widgets. But I do wish it had aHome's level of customisation and dock bar. Oh and I've just playing around with OpenHome, similar in many ways to aHome (including autorotate, dock, between 1-7 screens) and it's performance seems to be very snappy.