I use the Glucomen LX Plus system, which can measure blood glucose and ketone levels - it's super accurate and easy to use and records all of your readings so you can flick back through them which eliminates the possibility of you forgetting your readings.
I also use the glucoject dual plus lancing device which hides the needle entirely (the needle is about half a centimetre anyway) and you can set the dial to how deep you want to needle to go (1/2 for soft skin, 3 for normal and 4/5 for hard or calloused skin).
You can get everything I've mentioned on Amazon if you don't get it from your GP, including the sensor strips for testing.
Hope this helps