Looks like you were in the same boat as I was at the beginning of this week.I have programmed Bootloader, A20 line, PMode, and now I am on kernel.
In kernel I have programmed a simple Print function and simple Clear Screen function.
Now I'm not giving you advice here, but I'll tell you where I went from there.
First, I worked on interrupts. Now as mentioned above, you can get by without them, but personally I think they're essential to any modern OS design. This is highly debatable, and it's up to you whether you want to do interrupts or not. But I went ahead and added them. There are some very good tutorials on bona-fide, and you can find plenty of example kernels to learn (copy & paste ;D) from. I wrote some code for reprogramming the PIC, adding interrupt handlers, and I added a little panic routine.
Next, I added paging support. Again, you can get lots of good tutorials on the bona-fide site (actually, note that one of the tutorials loads it's page directories/tables at 0x90000 (I think?) which bumps right into VRam and doesn't work. Maybe load somewhere higher in memory. I loaded mine at 2MB which leaves 1MB for my kernel to grow since it's loaded at 1MB. Plenty of room).
Next, I'm thinking about writing a simple kernel memory allocator. A very very simple implementation of malloc, free and realloc possibly using a doubly linked list of free memory block headers (header contains size and pointer to next and previous headers....and whatever else I might need to add).
Once I get that working, I think a simple keyboard driver might be a good idea, so that I can actually start typing some stuff in.
In the future, if I can get this far. I might add multi-tasking support (although this is way above my head at the moment. Lots of reading up on that if I get that far!)
As mentioned above, what you do in your OS is entirely up to you and depends on how you want your OS to function and what you want it to do etc. But if you're anything like me, you don't have a clue, and really don't care as long as you can get something small working. heh. So maybe the above guidelines will give you some ideas.
Good luck