I wouldn't use "Mapstraction" the amount of Javascript to see OSM through Mapstraction is about 20 greater than Google Maps. Visitors to your site will definitely experience longer loading times.
Yes, using an abstraction layer will of course add some size, but once you gzip and have the client cache it, it's negligible.