One negative about Planet X that I'm currently experiencing and should be borne in mind: I have been in the market for a new bike for some time now and have considered all options before eventually plumping for a Planet X. The niggle that I've found is the delivery time. One thing the website doesn't make clear is just how long it will take to arrive with you. All the other bikes I've bought have come from shops so you walk in with your money and walk out with your bike. The Planet X website assured me they had plenty of the size and colour I wanted in stock and elsewhere on the site it states that it takes 3-5 days to build it for you. I placed my order last Tuesday night and only this evening received acknowledgement of the order which tells me the build of my bike (for which they've already been paid) will only commence on the 23rd! So it could well be July before I receive the bike I assumed (maybe naively) I'd already be riding.
Had I been aware of the time it takes to receive your bike from them after placing the order, it would have been taken into consideration. I may well still have gone for that particular bike but it's not something their website reveals.