Surface Pro vs a normal laptop

I was wondering can a surface pro device completely take over the place of a laptop???? plus are there any graphics cards included in the device or we wont be able to play hardcore games???