Yup pretty much.
Only difference is that you fight the devil in all bosses
oooooh I was going to ask the same thing. glad I checked the forums first :D