A little late on this thread but I'm having similar issues and am really frustrated with it. I'm new to both the device and Android in general and this has made an otherwise great change over from iPhone very irritating.
You mention factory reset and I realize that would wipe the data. If I were to backup the device, reset and then restore from a backup, would this potentially still help with the issue (Google Play crashes and awful battery life due to Google Play Services) or would any benefit of a reset be negated by restoring the backup?
10-23 01:14:43.119 F/PackageManager( 7333): Package Manager Crash
10-23 01:14:43.119 F/PackageManager( 7333): java.lang.NullPointerException
10-23 01:14:43.119 F/PackageManager( 7333): at android.content.IntentFilter$AuthorityEntry.match(IntentFilter.java:695)
10-23 01:14:43.119 F/PackageManager( 7333): at android.content.IntentFilter.matchDataAuthority(IntentFilter.java:969)
10-23 01:14:43.119 F/PackageManager( 7333): at android.content.IntentFilter.matchData(IntentFilter.java:1042)
10-23 01:14:43.119 F/PackageManager( 7333): at android.content.IntentFilter.match(IntentFilter.java:1239)
10-23 01:14:43.119 F/PackageManager( 7333): at com.android.server.IntentResolver.buildResolveList(IntentResolver.java:566)
10-23 01:14:43.119 F/PackageManager( 7333): at com.android.server.IntentResolver.queryIntent(IntentResolver.java:305)
10-23 01:14:43.119 F/PackageManager( 7333): at com.android.server.pm.PackageManagerService$ActivityIntentResolver.queryIntent(PackageManagerService.java:6453)
10-23 01:14:43.119 F/PackageManager( 7333): at com.android.server.pm.PackageManagerService.queryIntentActivities(PackageManagerService.java:3068)
10-23 01:14:43.119 F/PackageManager( 7333): at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:490)
10-23 01:14:43.119 F/PackageManager( 7333): at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:1666)
10-23 01:14:43.119 F/PackageManager( 7333): at android.os.Binder.execTransact(Binder.java:404)
10-23 01:14:43.119 F/PackageManager( 7333): at dalvik.system.NativeStart.run(Native Method)