+1
Have the same setup, 55g and an Xp3, great flow from the exhaust and the baskets make it easy to add media. Right now I'm using the middle basket to hold Phos-Guard pellets. the XP3 Keeps the tank nice and clean and is virtually silent in operation. It's actually sized for up to 150g I think, but I don't remember exactly.
Assembly was quick and easy and the option to run either a "powerhead" or a "curtain" for the return was a great feature. Also comes with a small ball valve so you can tone-down the flow if it's too much for you.
I too don't like the micro-bubbles after a stop-start cycle from cleaning, but I don't see any way around them.