What bike are you going to use?
Need to know that to suggest a kit that will fit it, and all the accessory parts you'll need to successfully install the kit safely.
For instance, if you want a fat tire setup, the bike has to be able to fit that wide a wheel and tire. There are also many wheel / tire sizes and diameters, and we'd need to know which one you have to pick a kit that fits it.
You can also not pick a bike first and instead pick the bike based on the kit, but that means it'll be up to you to figure out if the kit will actually work on that bike once you get them both in the same room.
Well, if you are going to ride at 5mph, you want a different setup than if you ride at 20mph.
"fun" is different for everyone, and we have no idea what you consider "fun", so I can't provide any help to find a kit that does that for you. :/
Still need to know about your battery. If we don't know what it is capable of, we can't suggest a kit that will definitely work with it without damaging it, and you'd just have to modify things or build things or buy other things to ensure that wouldn't happen.
There are a lot of other things to choose from, if any of them are important. If they are not important, then you'd just end up having to use whatever options come on whatever kit is found first that does the other things you want.
Do you want it to operate only from the pedals, or only from the throttle, or ??
Do you want assist levels you can choose from, with the pedals / etc just turning it on at that level? Or do you want full control over the amount of assist you get from whichever control you're using?
Do you want a display, and if so, what kind of information did you want from it?
Do you have a budget limit? If so, what is it? (otherwise we assume unlimited funds

)
If you don't want to answer any of the questions, that's ok, but as I said before:
More detail will help us help you better; less info restricts the usefulness of answers you may get.