Reflectors can get a high-level version of the MSIL code of your .NET application, but that doesn't mean it's necessarily usable/hackable... A lot of the code won't make sense to casual perusal without the names of private variables & functions along with other things that .NET Reflector cannot access without a PDB file.
Obviously if you're using any decent obfuscator (personally I like {smartassembly} but for its lack of cross-obfuscation), then you'll be losing out on all its protections just for the added value of line numbers, which isn't a really fair trade-off.
Anyway, line numbers are overrated!