Component footprint should be made per manufacturer recommendations for pad size and mask clearance.  All BGA type devices are required to have all vias under component tented with solder mask.