agreed - go with cablecom for this one. When you say "pro" I take you mean that it won't be "pro" enough to required 99.99% uptime....
You could be in trouble with respect to custom reverse DNS - I suspect it will resolve to whatever the provider has assigned - but you could always ask.
I use
www.everydns.org which is a fantastic way not to run your own DNS server (englishforum.ch resolves via this service as well).
The alternative might also be to look for a housing offer with an ISP. Not sure how much this costs but you'll get a higher level of service and won't have to listen to the sound of the machine running all the time!