Are there differences between ISPs (Swisscom, UPC, …) and their routers/modems when it comes to port-forwarding, IP management and so on?

Does anyone have previous experiences and suggestions, for which ISP I should go?