What you are currently doing is more than good enough. You're using a very good oil and a very good non paper/non fiber end cap oil filter.
However, I like 5w-30/5w-40 synthetic (any decent brand) and a P1 filter in the truck.
I use 10w-30 during the summer when a sweet enough deal on 10w-30 is there, however my preference is for the aforementioned varieties.
My current fill is 5w-30 Pennzoil Ultra and the Fram Extended Guard filter.
My previous fill was QSUD 10w-30 and a P1 filter.
If you're concerned about leaks, try Valvoline Maxlife Synthetic. You can get it off Walmart.com for a decent price with very low shipping. I think 97 cent shipping.